跳到主要内容

Spine的类对象

描述:

  用于创建Spine动画模型实例的类。

getLooks

类型: 函数。

描述:

  返回Spine2D动画模型文件的可用的外观列表。

签名:

getLooks: function(self: SpineClass, spineStr: string): {string}

参数:

参数名类型描述
boneStrstring要获取外观的Spine2D文件名字符串。

返回值:

返回类型描述
{string}包含可用外观的字符串列表。

getAnimations

类型: 函数。

描述:

  返回Spine2D动画模型文件的可用的动画列表。

签名:

getAnimations: function(self: SpineClass, spineStr: string): {string}

参数:

参数名类型描述
boneStrstring要获取动画的Spine2D文件名字符串。

返回值:

返回类型描述
{string}包含可用动画的字符串列表。

__call

类型: 元方法。

描述:

  使用指定的Spine2D字符串创建Spine的新实例。

签名:

metamethod __call: function(self: SpineClass, spineStr: string): Spine | nil

参数:

参数名类型描述
spineStrstring用于创建新实例的Spine2D文件名字符串。
Spine2D文件名字符串可以是不带扩展名的文件路径,例如:“Spine/item”,也可以是带有所有相关文件的文件路径,例如 “Spine/item.skel

返回值:

返回类型描述
SpineSpine的新实例。如果创建失败,则返回 nil。

__call

类型: 元方法。

描述:

  使用指定的骨架文件和图集文件创建Spine的新实例。

签名:

metamethod __call: function(self: SpineClass, skelFile: string, atlasFile: string): Spine | nil

参数:

参数名类型描述
skelFilestring要加载的骨架文件的文件名。
atlasFilestring要加载的图集文件的文件名。

返回值:

返回类型描述
SpineSpine的新实例,具有指定的骨架文件和图集文件。如果创建失败,则返回 nil。